Apache POI লাইব্রেরি ব্যবহার করে Java প্রোগ্রামে Word ডকুমেন্ট (DOCX) তৈরি, সম্পাদনা এবং পড়ার জন্য আপনাকে আপনার প্রজেক্টে Apache POI ডিপেনডেন্সি যুক্ত করতে হবে। Gradle হল একটি শক্তিশালী বিল্ড টুল যা সহজেই আপনার প্রজেক্টে প্রয়োজনীয় ডিপেনডেন্সি ম্যানেজ করতে সহায়তা করে।
এখানে আমরা দেখবো কিভাবে Gradle ব্যবহার করে Apache POI অন্তর্ভুক্ত করা যায়।
আপনার Gradle প্রজেক্টের build.gradle
ফাইলে নিম্নলিখিত ডিপেনডেন্সি যোগ করুন।
dependencies {
implementation 'org.apache.poi:poi-ooxml:5.2.3' // DOCX ফাইল সমর্থন
implementation 'org.apache.poi:poi-ooxml-schemas:4.1.2' // XSSF/OOXML স্কিমা
implementation 'org.apache.xmlbeans:xmlbeans:5.1.1' // XMLBeans, POI এর নির্ভরশীলতা
}
এখানে,
poi-ooxml
ক্লাসটি DOCX ফাইল সহ কাজ করার জন্য প্রাথমিক ডিপেনডেন্সি।poi-ooxml-schemas
অতিরিক্ত স্কিমা প্রদান করে যা DOCX ফাইলের জন্য প্রয়োজনীয়।xmlbeans
একটি সহায়ক লাইব্রেরি যা POI এর জন্য XML প্রসেসিং করে।আপনার build.gradle
ফাইলে ডিপেনডেন্সি যোগ করার পর, Gradle সিঙ্ক্রোনাইজ করুন যাতে নতুন লাইব্রেরি অন্তর্ভুক্ত হয়ে যায়। আপনি Gradle সিঙ্ক্রোনাইজেশন করতে IDE (যেমন IntelliJ IDEA বা Eclipse) বা কমান্ড লাইন ব্যবহার করতে পারেন।
কমান্ড লাইন:
gradle build
Gradle ডিপেনডেন্সি সঠিকভাবে অন্তর্ভুক্ত করার পর, আপনি নিচের মতো একটি সহজ Word ডকুমেন্ট তৈরি করতে পারেন।
import org.apache.poi.xwpf.usermodel.*;
import java.io.FileOutputStream;
import java.io.IOException;
public class CreateWordDocument {
public static void main(String[] args) throws IOException {
// নতুন Word ডকুমেন্ট তৈরি
XWPFDocument document = new XWPFDocument();
// প্যারাগ্রাফ তৈরি এবং টেক্সট যোগ করা
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("এটি একটি নতুন Word ডকুমেন্ট।");
// ডকুমেন্ট সংরক্ষণ করা
FileOutputStream out = new FileOutputStream("WordDocumentExample.docx");
document.write(out);
out.close();
System.out.println("ডকুমেন্ট তৈরি এবং সংরক্ষণ করা হয়েছে।");
}
}
run.setText()
ব্যবহার করা হয়েছে।.docx
ফরম্যাটে সংরক্ষণ করা।একবার আপনি ডিপেনডেন্সি যুক্ত করার পর এবং কোড লিখে ফেলার পর, আপনি Gradle কমান্ড দিয়ে আপনার প্রজেক্ট বিল্ড করতে পারেন।
বিল্ড কমান্ড:
gradle build
এটি নিশ্চিত করবে যে সমস্ত ডিপেনডেন্সি সঠিকভাবে ইনস্টল এবং আপডেট হয়েছে এবং আপনার কোডটি কম্পাইল এবং রান হতে পারবে।
Gradle ব্যবহার করে Apache POI অন্তর্ভুক্ত করা খুবই সহজ এবং আপনাকে শুধুমাত্র build.gradle
ফাইলে প্রয়োজনীয় ডিপেনডেন্সি যোগ করতে হয়। একবার ডিপেনডেন্সি যুক্ত হলে, আপনি সহজেই Word ডকুমেন্ট তৈরি, সম্পাদনা এবং পড়ার কাজ করতে পারবেন। Apache POI লাইব্রেরি আপনার Java প্রোজেক্টে DOCX ফাইলের সাথে কাজ করার জন্য একটি শক্তিশালী টুল, এবং Gradle এর মাধ্যমে ডিপেনডেন্সি ম্যানেজমেন্ট প্রক্রিয়া সহজ হয়ে যায়।
common.read_more